With a height of 260.5 m (855 ft) Tehri Dam is the tallest dam in India and 12th tallest dam in the world. With a total planned installed capacity of 2400 MW, it is the biggest Hydroelectric power plant in India.
With a height of 260.5 m (855 ft) Tehri Dam is the tallest dam in India and 12th tallest dam in the world. With a total planned installed capacity of 2400 MW, it is the biggest Hydroelectric power plant in India.
NA
NA